home *** CD-ROM | disk | FTP | other *** search
- On 17-Jan-98 03:1217-Jan-98, Adam 'Sherwood' Zaparciñski wrote:
- > W jaki sposób s± wy¶wietlane ekrany 24-bitowe? Przecie¿ system ogranicza
- > g³êboko¶æ ekranów do o¶miu bitplanów. Dok³adnie chodzi mi o to, ¿e w
- > strukturze Screen->RastPort->BitMap jest lista 8-miu wska¿ników na
- biutplany.
- > Co siê tam znajduje w momencie otwarcia 24-bitowego ekranu? Jak to wogóle
- > wygl±da od strony software?
-
- Nalezy pamietac, ze na karcie graficznej nie ma trybow planarnych. Tak wiec
- pointery do kolejnych planow nie istnieja (przy allokacji bitmapy stosuje
- sie BMF_MINPLANES). Zreszta programiste malo powinno interesowac co tam
- siedzi gdyz na CGXie nalezy stosowac LockBitMap() i dopiero uzywac
- zabezpieczonej bitmapy. Stare programy normalnie w BitMap maja zapisane
- pointery do planow a system graficzny zajmuje sie konwersja planar na
- chunky. Jesli chodzi o structure ColorMap w ViewPorcie to tam zawsze mamy
- zapamietana palete 256 kolorow. Stare programy korzystaja normalnie z
- kolorow
- paletowych, czyli maja do dyspozycji tylko 256 kolorow. Zmiana palety przez
- SetRGB32() itp funkcje powoduje zmiane tylko wartosci danego piora, a nie ma
- zadnego efektu na ekranie (co jest zreszta oczywiste).
-
- --
-
- // Tomasz Muszynski (Thom/Union) - C programmer on AMIGA and PC //
- // mailto:thom@union.org.pl | | |\| | /\ |\| //
- \\ // http://www.union.org.pl/thom/ |_| | | | \/ | | \\ //
- \// Using: A4000/040@33/18MB/EGS/Ariadne, P166/32MB, Mac on Amiga \//
-
-